VLCB
Loading...
Searching...
No Matches
LongMessageService.h File Reference
#include "Service.h"
#include <vlcbdefs.hpp>

Go to the source code of this file.

Classes

class  VLCB::LongMessageService
struct  VLCB::receive_context_t
struct  VLCB::send_context_t
class  VLCB::LongMessageServiceEx
 a derived class to extend the base long message class to handle multiple concurrent messages, sending and receiving More...

Namespaces

namespace  VLCB

Enumerations

enum  {
  VLCB::LONG_MESSAGE_INCOMPLETE = 0 , VLCB::LONG_MESSAGE_COMPLETE , VLCB::LONG_MESSAGE_SEQUENCE_ERROR , VLCB::LONG_MESSAGE_TIMEOUT_ERROR ,
  VLCB::LONG_MESSAGE_CRC_ERROR , VLCB::LONG_MESSAGE_TRUNCATED
}
 Controller long message status codes. More...

Variables

const int VLCB::LONG_MESSAGE_DEFAULT_DELAY = 20
const int VLCB::LONG_MESSAGE_RECEIVE_TIMEOUT = 5000
const int VLCB::NUM_EX_CONTEXTS = 4
const int VLCB::EX_BUFFER_LEN = 64