Cern
LibTmsApi 2.3.0
Boap.h File Reference
#include <stdint.h>
#include <BTypes.h>
#include <BPoll.h>
#include <BSocket.h>
#include <BThread.h>
#include <BError.h>
#include <BEvent1.h>
#include <BMutex.h>
#include <BTimeStamp.h>
#include <BBuffer.h>

Classes

struct  BoapPacketHead
 
class  BoapPacket
 
class  BoapClientObject
 
class  BoapSignalObject
 
class  BoapServiceEntry
 
class  BoapServerConnection
 
class  BoapServer
 
class  BoapFuncEntry
 
class  BoapServiceObject
 

Namespaces

namespace  Boapns
 

Typedefs

typedef BUInt32 BoapService
 
typedef BError(BoapServiceObject::* BoapFunc) (BoapServerConnection *conn, BoapPacket &rx, BoapPacket &tx)
 

Enumerations

enum  BoapType { BoapTypeRpc , BoapTypeRpcReply , BoapTypeSignal , BoapTypeRpcError }
 
enum  BoapPriority { BoapPriorityLow , BoapPriorityNormal , BoapPriorityHigh }
 

Variables

const BUInt32 BoapMagic = 0x424F4100
 

Typedef Documentation

◆ BoapFunc

typedef BError(BoapServiceObject::* BoapFunc) (BoapServerConnection *conn, BoapPacket &rx, BoapPacket &tx)

◆ BoapService

Enumeration Type Documentation

◆ BoapPriority

Enumerator
BoapPriorityLow 
BoapPriorityNormal 
BoapPriorityHigh 

◆ BoapType

enum BoapType
Enumerator
BoapTypeRpc 
BoapTypeRpcReply 
BoapTypeSignal 
BoapTypeRpcError 

Variable Documentation

◆ BoapMagic

const BUInt32 BoapMagic = 0x424F4100