BDS Public
Beamlib 3.3.4
This is the Beam C++ class library.
Loading...
Searching...
No Matches
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>

Go to the source code of this file.

Classes

struct  BoapPacketHead
 Boap packet header. More...
 
class  BoapPacket
 Boap packet. More...
 
class  BoapClientObject
 Base for all Boap client objects. More...
 
class  BoapSignalObject
 A Boap object to send signals using an RPC mechanism. More...
 
class  BoapServiceEntry
 Boap server single service entry. More...
 
class  BoapServerConnection
 Boap server connection. More...
 
class  BoapServer
 Boap server. More...
 
class  BoapFuncEntry
 Boap service function. More...
 
class  BoapServiceObject
 Boap service object. More...
 

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

◆ BoapService

◆ BoapFunc

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

Enumeration Type Documentation

◆ BoapType

enum BoapType
Enumerator
BoapTypeRpc 
BoapTypeRpcReply 
BoapTypeSignal 
BoapTypeRpcError 

◆ BoapPriority

Enumerator
BoapPriorityLow 
BoapPriorityNormal 
BoapPriorityHigh 

Variable Documentation

◆ BoapMagic

const BUInt32 BoapMagic = 0x424F4100