BDS Public
Beamlib 3.3.4
This is the Beam C++ class library.
Loading...
Searching...
No Matches
BoapSimple.h File Reference
#include <stdint.h>
#include <BPoll.h>
#include <BSocket.h>
#include <BError.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  BoapServer
 Boap server. More...
 
class  BoapFuncEntry
 Boap service function. More...
 
class  BoapServiceObject
 Boap service object. More...
 

Typedefs

typedef int8_t Int8
 
typedef uint8_t UInt8
 
typedef int16_t Int16
 
typedef uint16_t UInt16
 
typedef int32_t Int32
 
typedef uint32_t UInt32
 
typedef double Double
 
typedef uint32_t BoapService
 
typedef BError(BoapServiceObject::* BoapFunc) (BoapPacket &rx, BoapPacket &tx)
 

Enumerations

enum  BoapType { BoapTypeRpc , BoapTypeSignal }
 

Typedef Documentation

◆ Int8

typedef int8_t Int8

◆ UInt8

typedef uint8_t UInt8

◆ Int16

typedef int16_t Int16

◆ UInt16

typedef uint16_t UInt16

◆ Int32

typedef int32_t Int32

◆ UInt32

typedef uint32_t UInt32

◆ Double

typedef double Double

◆ BoapService

typedef uint32_t BoapService

◆ BoapFunc

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

Enumeration Type Documentation

◆ BoapType

enum BoapType
Enumerator
BoapTypeRpc 
BoapTypeSignal