Electronics and Software
Engineering Innovation
Beam-lib  2.15.1
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

 Boapns
 

Typedefs

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

Enumerations

enum  BoapType {
  BoapTypeRpc, BoapTypeRpcReply, BoapTypeSignal, BoapTypeRpcError,
  BoapTypeRpc, BoapTypeSignal
}
 
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 
BoapTypeRpc 
BoapTypeSignal 

Variable Documentation

◆ BoapMagic

const BUInt32 BoapMagic = 0x424F4100