split long message to multiple fragments

This commit is contained in:
orignal 2013-11-13 07:56:16 -05:00
parent 0d33010335
commit 89aa99c198
3 changed files with 69 additions and 43 deletions

View file

@ -2,6 +2,7 @@
#define TUNNEL_BASE_H__
#include <inttypes.h>
#include "I2NPProtocol.h"
namespace i2p
{
@ -20,6 +21,15 @@ namespace tunnel
uint8_t hash[32];
I2NPMessage * data;
};
class TunnelBase
{
public:
virtual void EncryptTunnelMsg (I2NPMessage * tunnelMsg) = 0;
virtual uint32_t GetNextTunnelID () const = 0;
virtual const uint8_t * GetNextIdentHash () const = 0;
};
}
}