64 static const
char* carrierNames[];
86 RnpReceiver()
throw();
89 ~RnpReceiver()
throw();
102 bool validateMessage()
throw();
106 bool isDiscarding()
const throw();
112 int getCarrierHeaderSize()
const throw();
115 const void* getCarrierHeader()
throw();
135 int carrierHeaderLength;
137 static const int headerBufferLength;
139 bool isHttpCarrier()
throw();
140 bool isRnpCarrier()
throw();
141 bool prepareMessageBuffer()
throw();
177 int getBufferSize()
const throw();
180 int getNotFilledSize()
const throw();
183 int getDataSize()
const throw();
215 virtual int getRequestHeaderLength()
throw();
218 virtual int getAnswerHeaderLength()
throw();
246 int getRequestHeaderLength()
throw();
249 int getAnswerHeaderLength()
throw();
255 static const char theRequestHeader[];
256 static const char theAnswerHeader[];
270 int getRequestHeaderLength()
throw();
271 int getAnswerHeaderLength()
throw();
275 static const char theHeader[];
RnpTransport::CarrierProtocol type
The type of the carrier.
Definition: rnpembedded.hh:226
Definition: rnpembedded.hh:155
Definition: rnpembedded.hh:57
Definition: rnpembedded.hh:59
int RnpQuark
The basic type used in RNP. It is always 32-bit long.
Definition: rnprotocol.hh:51
Definition: rnprotocol.hh:264
Definition: rnpembedded.hh:49
Definition: rnpembedded.hh:55
Definition: rnpembedded.hh:265
Definition: rnpembedded.hh:82
Definition: rnpcommunication.hh:44
Definition: rnpembedded.hh:202
CarrierProtocol
Definition: rnpembedded.hh:52
Definition: rnpembedded.hh:54
Definition: rnpembedded.hh:239
Definition: rnpembedded.hh:56
bool requestHeader
Flag for 'putHeader' to know which header to write.
Definition: rnpembedded.hh:229
static const char * getCarrierName(CarrierProtocol)
Definition: akgnet_commbuffer.hh:57