OpenJAUS SAE SDK  6.0.0
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
openjaus::system Namespace Reference

Namespaces

 ConfigurationHelper
 

Classes

class  AbstractJsonFile
 
class  AbstractQueue
 
class  AbstractWatchdog
 
class  Accessable
 
class  Application
 
class  AutoFlushQueue
 
class  Buffer
 
class  BufferReader
 
class  BufferWriter
 
class  Callback
 
class  Callback< void >
 
struct  CallbackProxy
 
class  Compressor
 
class  Condition
 
class  DatagramSocket
 This is a brief description. More...
 
class  Event
 
class  Exception
 
class  FilePathManager
 
class  InetAddress
 This is a brief description. More...
 
class  IniConfiguration
 
class  IQueue
 
class  JsonConfiguration
 
class  JsonFile
 
class  JsonSetting
 
class  Logger
 
class  MemoryBlock
 
class  MulticastSocket
 This is a brief description. More...
 
class  Mutex
 
class  NetworkInterface
 This is a brief description. More...
 
class  Packet
 This is a brief description. More...
 
class  Prioritized
 This is a brief description. More...
 
class  PriorityQueue
 
class  PriorityQueue< Prioritized *>
 
class  Queue
 
class  Queue< Type *>
 
class  RandomAccessBuffer
 
class  ScopeLock
 
class  SerialPort
 This is a brief description. More...
 
class  Setting
 
class  SimpleWatchdog
 
class  Socket
 This is a brief description. More...
 
class  StreamServer
 This is a brief description. More...
 
class  StreamSocket
 This is a brief description. More...
 
class  Thread
 This is a brief description. More...
 
class  Time
 This is a brief description. More...
 
class  Timer
 
class  Transportable
 
class  UserConfiguration
 
class  WatchdogInterface
 
class  ZlibCompressor
 This is a brief description. More...
 

Typedefs

typedef IQueue< Prioritized * > IPriorityQueue
 

Enumerations

enum  RunLevel { SILENT = 0, NORMAL = 1, VERBOSE = 2 }
 

Functions

std::ostream & operator<< (std::ostream &output, const Accessable &object)
 
std::ostream & operator<< (std::ostream &output, const Accessable *object)
 
std::ostream & operator<< (std::ostream &output, const Application &object)
 
std::ostream & operator<< (std::ostream &output, const Application *object)
 
std::ostream & operator<< (std::ostream &output, Buffer &object)
 
std::ostream & operator<< (std::ostream &output, Buffer *object)
 
std::ostream & operator<< (std::ostream &output, const Condition &object)
 
std::ostream & operator<< (std::ostream &output, const Condition *object)
 
std::ostream & operator<< (std::ostream &output, const DatagramSocket &object)
 
std::ostream & operator<< (std::ostream &output, const DatagramSocket *object)
 
std::ostream & operator<< (std::ostream &output, const Event &object)
 
std::ostream & operator<< (std::ostream &output, const Event *object)
 
std::ostream & operator<< (std::ostream &output, const Exception &object)
 
std::ostream & operator<< (std::ostream &output, const Exception *object)
 
std::ostream & operator<< (std::ostream &output, const InetAddress &object)
 
std::ostream & operator<< (std::ostream &output, const InetAddress *object)
 
std::ostream & operator<< (std::ostream &output, const IniConfiguration &object)
 
std::ostream & operator<< (std::ostream &output, const IniConfiguration *object)
 
std::ostream & operator<< (std::ostream &output, const JsonConfiguration &object)
 
std::ostream & operator<< (std::ostream &output, const JsonConfiguration *object)
 
std::ostream & operator<< (std::ostream &output, const JsonFile &object)
 
std::ostream & operator<< (std::ostream &output, const JsonFile *object)
 
std::ostream & operator<< (std::ostream &output, const JsonSetting &object)
 
std::ostream & operator<< (std::ostream &output, const JsonSetting *object)
 
std::ostream & operator<< (std::ostream &output, const Logger &object)
 
std::ostream & operator<< (std::ostream &output, const Logger *object)
 
std::ostream & operator<< (std::ostream &output, MemoryBlock &object)
 
std::ostream & operator<< (std::ostream &output, MemoryBlock *object)
 
std::ostream & operator<< (std::ostream &output, const MulticastSocket &object)
 
std::ostream & operator<< (std::ostream &output, const MulticastSocket *object)
 
std::ostream & operator<< (std::ostream &output, const Mutex &object)
 
std::ostream & operator<< (std::ostream &output, const Mutex *object)
 
std::ostream & operator<< (std::ostream &output, const NetworkInterface &object)
 
std::ostream & operator<< (std::ostream &output, const NetworkInterface *object)
 
std::ostream & operator<< (std::ostream &output, const Packet &object)
 
std::ostream & operator<< (std::ostream &output, const Packet *object)
 
std::ostream & operator<< (std::ostream &output, RandomAccessBuffer &object)
 
std::ostream & operator<< (std::ostream &output, RandomAccessBuffer *object)
 
std::ostream & operator<< (std::ostream &output, const ScopeLock &object)
 
std::ostream & operator<< (std::ostream &output, const ScopeLock *object)
 
std::ostream & operator<< (std::ostream &output, const SerialPort &object)
 
std::ostream & operator<< (std::ostream &output, const SerialPort *object)
 
std::ostream & operator<< (std::ostream &output, const Setting &object)
 
std::ostream & operator<< (std::ostream &output, const Setting *object)
 
std::ostream & operator<< (std::ostream &output, const Socket &object)
 
std::ostream & operator<< (std::ostream &output, const Socket *object)
 
std::ostream & operator<< (std::ostream &output, const StreamServer &object)
 
std::ostream & operator<< (std::ostream &output, const StreamServer *object)
 
std::ostream & operator<< (std::ostream &output, const StreamSocket &object)
 
std::ostream & operator<< (std::ostream &output, const StreamSocket *object)
 
std::ostream & operator<< (std::ostream &output, const Thread &object)
 
std::ostream & operator<< (std::ostream &output, const Thread *object)
 
std::ostream & operator<< (std::ostream &output, const Time &object)
 
std::ostream & operator<< (std::ostream &output, const Time *object)
 
std::ostream & operator<< (std::ostream &output, const Timer &object)
 
std::ostream & operator<< (std::ostream &output, const Timer *object)
 
std::ostream & operator<< (std::ostream &output, const UserConfiguration &object)
 
std::ostream & operator<< (std::ostream &output, const UserConfiguration *object)
 
std::ostream & operator<< (std::ostream &output, const ZlibCompressor &object)
 
std::ostream & operator<< (std::ostream &output, const ZlibCompressor *object)
 
static std::string version ()
 
template<>
std::string JsonConfiguration::get< std::string > (const std::string &key, std::string defaultValue)
 
std::ostream & operator<< (std::ostream &output, const RunLevel &enumValue)
 
std::istream & operator>> (std::istream &input, RunLevel &enumValue)
 

Variables

const char NORMALIZED_SEPARATOR = '/'
 
static const std::string LOOPBACK_INTERFACE_NAME = "lo"
 

Typedef Documentation

◆ IPriorityQueue

Enumeration Type Documentation

◆ RunLevel

Enumerator
SILENT 
NORMAL 
VERBOSE 

Function Documentation

◆ JsonConfiguration::get< std::string >()

template<>
std::string openjaus::system::JsonConfiguration::get< std::string > ( const std::string &  key,
std::string  defaultValue 
)
inline

◆ operator<<() [1/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const RunLevel enumValue 
)
inline

◆ operator<<() [2/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const ScopeLock object 
)

◆ operator<<() [3/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const ScopeLock object 
)

◆ operator<<() [4/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const JsonFile object 
)

◆ operator<<() [5/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const ZlibCompressor object 
)

◆ operator<<() [6/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const JsonFile object 
)

◆ operator<<() [7/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const JsonSetting object 
)

◆ operator<<() [8/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const ZlibCompressor object 
)

◆ operator<<() [9/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const JsonSetting object 
)

◆ operator<<() [10/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Logger object 
)

◆ operator<<() [11/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Mutex object 
)

◆ operator<<() [12/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Logger object 
)

◆ operator<<() [13/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Mutex object 
)

◆ operator<<() [14/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Exception object 
)

◆ operator<<() [15/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Packet object 
)

◆ operator<<() [16/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Exception object 
)

◆ operator<<() [17/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Packet object 
)

◆ operator<<() [18/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const UserConfiguration object 
)

◆ operator<<() [19/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const IniConfiguration object 
)

◆ operator<<() [20/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Setting object 
)

◆ operator<<() [21/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const NetworkInterface object 
)

◆ operator<<() [22/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Accessable object 
)

◆ operator<<() [23/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const UserConfiguration object 
)

◆ operator<<() [24/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const IniConfiguration object 
)

◆ operator<<() [25/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Setting object 
)

◆ operator<<() [26/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const NetworkInterface object 
)

◆ operator<<() [27/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Accessable object 
)

◆ operator<<() [28/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Thread object 
)

◆ operator<<() [29/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Thread object 
)

◆ operator<<() [30/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
MemoryBlock object 
)

◆ operator<<() [31/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
MemoryBlock object 
)

◆ operator<<() [32/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Event object 
)

◆ operator<<() [33/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Condition object 
)

◆ operator<<() [34/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Event object 
)

◆ operator<<() [35/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Condition object 
)

◆ operator<<() [36/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Time object 
)

◆ operator<<() [37/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Time object 
)

◆ operator<<() [38/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const JsonConfiguration object 
)

◆ operator<<() [39/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const JsonConfiguration object 
)

◆ operator<<() [40/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Socket object 
)

◆ operator<<() [41/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Socket object 
)

◆ operator<<() [42/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const InetAddress object 
)

◆ operator<<() [43/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const InetAddress object 
)

◆ operator<<() [44/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
RandomAccessBuffer object 
)

◆ operator<<() [45/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
RandomAccessBuffer object 
)

◆ operator<<() [46/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Timer object 
)

◆ operator<<() [47/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Timer object 
)

◆ operator<<() [48/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const DatagramSocket object 
)

◆ operator<<() [49/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const DatagramSocket object 
)

◆ operator<<() [50/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const StreamSocket object 
)

◆ operator<<() [51/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const StreamSocket object 
)

◆ operator<<() [52/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const MulticastSocket object 
)

◆ operator<<() [53/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const MulticastSocket object 
)

◆ operator<<() [54/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const StreamServer object 
)

◆ operator<<() [55/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const StreamServer object 
)

◆ operator<<() [56/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Application object 
)

◆ operator<<() [57/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const Application object 
)

◆ operator<<() [58/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
Buffer object 
)

◆ operator<<() [59/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
Buffer object 
)

◆ operator<<() [60/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const SerialPort object 
)

◆ operator<<() [61/61]

std::ostream& openjaus::system::operator<< ( std::ostream &  output,
const SerialPort object 
)

◆ operator>>()

std::istream& openjaus::system::operator>> ( std::istream &  input,
RunLevel enumValue 
)
inline

◆ version()

static std::string openjaus::system::version ( )
inlinestatic

Variable Documentation

◆ LOOPBACK_INTERFACE_NAME

const std::string openjaus::system::LOOPBACK_INTERFACE_NAME = "lo"
static

◆ NORMALIZED_SEPARATOR

const char openjaus::system::NORMALIZED_SEPARATOR = '/'