PdCom  5.0
Process data communication client
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
PdCom Namespace Reference

library version string as "major.minor.patch" More...

Classes

struct  ClientStatistics
 Statistics about a connected client. More...
 
struct  ConnectionFailed
 
struct  DataDeserializer
 Data Deserialisation helper. More...
 
struct  EmptyVariable
 
struct  event_mode_tag
 Tag for event-based subscription. More...
 
struct  Exception
 
class  Future
 Callback management handle. More...
 
struct  InternalError
 
struct  InvalidArgument
 
struct  InvalidSubscription
 
struct  LoginRequired
 
struct  Message
 Message structure. More...
 
class  MessageManagerBase
 
struct  NotConnected
 
struct  poll_mode_tag
 Tag for poll-based subscription. More...
 
class  PosixProcess
 Wrapper around POSIX socket. More...
 
class  Process
 Base class for PdCom protocol handler. More...
 
struct  ProcessGoneAway
 
struct  ProtocolError
 
struct  ReadFailure
 
class  Sasl
 SASL Interface for PdCom. More...
 
struct  ScalarSelector
 Selects one scalar out of a vector or matrix. More...
 
class  SecureProcess
 
struct  Selector
 Selector base class for creating views on multidimensional data. More...
 
class  SimpleLoginManager
 Wrapper for Cyrus SASL library. More...
 
class  SizeInfo
 Size of a Variable. More...
 
class  Subscriber
 
class  Subscription
 PdCom Subscription interface. More...
 
struct  TlsError
 
class  Transmission
 Transmission mode for subscriptions. More...
 
struct  TypeInfo
 Type of a Variable. More...
 
class  Variable
 PdCom Variable interface. More...
 
class  VariablePollResult
 Result of Variable::poll() More...
 
struct  WriteFailure
 

Enumerations

enum class  LogLevel : int {
  Reset = -1 , Emergency = 0 , Alert = 1 , Critical = 2 ,
  Error = 3 , Warn = 4 , Info = 6 , Debug = 7 ,
  Trace = 8
}
 

Variables

constexpr struct PdCom::event_mode_tag event_mode
 
constexpr struct PdCom::poll_mode_tag poll_mode
 
const char * pdcom_version_string
 

Detailed Description

library version string as "major.minor.patch"

Enumeration Type Documentation

◆ LogLevel

enum class PdCom::LogLevel : int
strong
Enumerator
Reset 

Message is reset.

Emergency 

Emergency log level.

Alert 

Alert log level.

Critical 

Critical log level.

Error 

Error log level.

Warn 

Warn log level.

Info 

Info log level.

Debug 

Debug log level.

Trace 

Trace log level.