Compounds | |
| class | AboutData |
| Application about data. More... | |
| class | Any |
| Container that can hold every type. More... | |
| class | BadAnyCast |
| Bad any-cast. More... | |
| class | BaseError |
| Exception base class. More... | |
| class | ConfigStore |
| Configuration storage interface. More... | |
| class | CrashHandler |
| Crash handling class. More... | |
| class | CriticalSection |
| Critical section synchronization object. More... | |
| class | CriticalSection.Lock |
| CriticalSection Lock Guard. More... | |
| class | Date |
| Date class. More... | |
| class | DateTime |
| Date/time class. More... | |
| class | Directory |
| Directory stream class. More... | |
| class | File |
| File I/O class. More... | |
| class | FileInfo |
| Filesystem object info class. More... | |
| class | FileMonitor |
| Filesystem monitor class. More... | |
| class | FileMonitor.Event |
| Filesystem change event. More... | |
| class | FileStream |
| File I/O stream. More... | |
| class | FuncSlot0 |
| Function-slot with no arguments. More... | |
| class | FuncSlot0< void > |
| Function-slot with no arguments and void return-type. More... | |
| class | FuncSlot1 |
| Function-slot with 1 argument. More... | |
| class | FuncSlot2 |
| Function-slot with 2 arguments. More... | |
| class | FuncSlot3 |
| Function-slot with 3 arguments. More... | |
| class | HTMLParser |
| HTML Push parser. More... | |
| class | InvalidDate |
| Invalid date error. More... | |
| class | InvalidTime |
| Invalid time error. More... | |
| class | IODevice |
| I/O device base class. More... | |
| class | IOError |
| Input/output error. More... | |
| class | IOStream |
| I/O Stream. More... | |
| struct | LockTraits |
| LockTraits template. More... | |
| struct | LockTraits< CriticalSection > |
| LockTraits for CriticalSection. More... | |
| struct | LockTraits< Mutex > |
| LockTraits for Mutex. More... | |
| struct | LockTraits< RWLock > |
| LockTraits for RWLock. More... | |
| class | Logger |
| Message logging target base class. More... | |
| class | LogicError |
| Logic error. More... | |
| class | MethodSlot0 |
| Method-slot with no arguments. More... | |
| class | MethodSlot1 |
| Method-slot with 1 argument. More... | |
| class | MethodSlot2 |
| Method-slot with 2 arguments. More... | |
| class | MethodSlot3 |
| Method-slot with 3 arguments. More... | |
| class | Mutex |
| Mutex synchronization object. More... | |
| class | Mutex.Lock |
| Mutex Lock Guard class. More... | |
| class | NamedPipe |
| Named pipe i/o device. More... | |
| class | NamedPipeServer |
| Named pipe server. More... | |
| class | OutOfRangeError |
| Out of range error. More... | |
| class | OverflowError |
| Overflow error. More... | |
| class | Pipe |
| Anonymous pipe. More... | |
| class | PluginBase |
| Base class for Plugin-Objects. More... | |
| class | PluginFactoryImpl |
| Plugin factory implementation class. More... | |
| struct | PluginMetaInfo |
| Plugin meta information. More... | |
| class | Process |
| Child process class. More... | |
| class | ProcessEnv |
| Process Environment. More... | |
| class | ProcessIO |
| Child process I/O device. More... | |
| class | RuntimeError |
| Runtime error. More... | |
| class | RWLock |
| Read-write lock synchronization object. More... | |
| class | RWLock.ReadLock |
| Read Lock Guard class. More... | |
| class | RWLock.WriteLock |
| Write Lock class. More... | |
| class | Semaphore |
| Semaphore synchronization class. More... | |
| class | ServerApp |
| Server (daemon) application base class. More... | |
| class | SharedLib |
| Shared library loader. More... | |
| class | Signal0 |
| Signal with no arguments and non-void return-type. More... | |
| class | Signal1 |
| Signal with 1 argument and non-void return-type. More... | |
| class | Signal2 |
| Signal with 2 arguments and non-void return-type. More... | |
| class | Signal3 |
| Signal with 3 arguments and non-void return-type. More... | |
| class | SignalBase |
| Signal base class. More... | |
| class | SimpleApp |
| A simple application base class. More... | |
| class | SimpleConfigStore |
| Simple configuration store. More... | |
| class | Singleton |
| Singleton base template class. More... | |
| class | Slot0 |
| Slot base-class with no arguments. More... | |
| class | Slot1 |
| Slot base-class with 1 argument. More... | |
| class | Slot2 |
| Slot base-class with 2 arguments. More... | |
| class | Slot3 |
| Slot base-class with 3 arguments. More... | |
| class | SourceInfo |
| Source code error location class. More... | |
| class | StreamTokenizer |
| Stream tokenizer. More... | |
| class | StringTokenizer |
| String tokenizer. More... | |
| class | SyncError |
| Synchronization error. More... | |
| class | SystemError |
| Operating System error. More... | |
| class | SystemLog |
| Application message logging class. More... | |
| class | Thread |
| Thread base class. More... | |
| class | ThreadError |
| Threading error exception class. More... | |
| class | ThreadKey |
| Thread-specific storage template class. More... | |
| class | ThreadKeyImpl |
| Thread-specific storage class. More... | |
| class | Time |
| Time class. More... | |
| class | TimeSpan |
| Timespan class. More... | |
| class | VoidMutex |
| Dummy mutex. More... | |
| class | XMLConfigStore |
| XML file configuration store. More... | |
| class | XMLParser |
| XML Push parser. More... | |
Typedefs | |
| typedef PluginFactory< Logger > | P::LoggerPluginFactory |
| Logger PluginFactory. | |
Enumerations | |
| enum | P::LogLevel { P::LOG_DEBUG = 0, P::LOG_INFO, P::LOG_NOTICE, P::LOG_WARNING, P::LOG_ERROR, P::LOG_CRITICAL, P::LOG_EMERGENCY } |
| Log message level. More... | |
Functions | |
| template<typename ValueType> ValueType * | P::any_cast (Any *operand) |
| Cast from any to type. | |
| template<typename ValueType> const ValueType * | P::any_cast (const Any *operand) |
| Cast from any to const-type. | |
| template<typename ValueType> ValueType | P::any_cast (const Any &operand) throw (BadAnyCast) |
| Cast from any to value. | |
| std::ostream & | P::operator<< (std::ostream &os, const Any &val) |
| Any stream output operator. | |
| std::ostream & | P::pendl (std::ostream &os) |
| Portable endline stream manipulator. | |
| template<class _SignalT, class _SlotT> void | P::bind (_SignalT &sig, _SlotT slot) |
| Bind a slot to a signal. | |
| template<class _SignalT, class _SlotT> void | P::unbind (_SignalT &sig, _SlotT slot) |
| Unbind a slot from a signal. | |
| template<class R> FuncSlot0< R > | P::slot (R(*func)(void)) |
| Function-slot bind. | |
| template<class R, class O> MethodSlot0< R, O > | P::slot (O *obj, R(O::*func)(void)) |
| Method-slot bind. | |
| template<class R, class P1> FuncSlot1< R, P1 > | P::slot (R(*func)(P1)) |
| Function-slot bind. | |
| template<class R, class O, class P1> MethodSlot1< R, O, P1 > | P::slot (O *obj, R(O::*func)(P1)) |
| Method-slot bind. | |
| template<class R, class P1, class P2> FuncSlot2< R, P1, P2 > | P::slot (R(*func)(P1, P2)) |
| Function-slot bind. | |
| template<class R, class O, class P1, class P2> MethodSlot2< R, O, P1, P2 > | P::slot (O *obj, R(O::*func)(P1, P2)) |
| Method-slot bind. | |
| template<class R, class P1, class P2, class P3> FuncSlot3< R, P1, P2, P3 > | P::slot (R(*func)(P1, P2, P3)) |
| Function-slot bind. | |
| template<class R, class O, class P1, class P2, class P3> MethodSlot3< R, O, P1, P2, P3 > | P::slot (O *obj, R(O::*func)(P1, P2, P3)) |
| Method-slot bind. | |
|
|
Definition at line 32 of file plogplugin.h. |
|
|
Log message level. Log message severities
Definition at line 40 of file plog.h. Referenced by P::Logger::logLevel(). |
|
||||||||||
|
Cast from any to value.
|
|
||||||||||
|
Cast from any to const-type.
|
|
||||||||||
|
Cast from any to type.
|
|
||||||||||||||||
|
Bind a slot to a signal.
Definition at line 368 of file psignal.h. References P::slot(). |
|
||||||||||||
|
Any stream output operator.
|
|
|
Portable endline stream manipulator.
Definition at line 61 of file piostream.h. |
|
||||||||||||||||
|
Method-slot bind.
|
|
||||||||||
|
Function-slot bind.
|
|
||||||||||||||||
|
Method-slot bind.
|
|
||||||||||
|
Function-slot bind.
|
|
||||||||||||||||
|
Method-slot bind.
|
|
||||||||||
|
Function-slot bind.
|
|
||||||||||||||||
|
Method-slot bind.
|
|
||||||||||
|
||||||||||||||||
|
Unbind a slot from a signal.
Definition at line 377 of file psignal.h. References P::slot(). |
1.3.3