BDE 4.14.0 Production release
Loading...
Searching...
No Matches
ball::Transmission Struct Reference

#include <ball_transmission.h>

Public Types

enum  Cause {
  e_PASSTHROUGH = 0 , e_TRIGGER = 1 , e_TRIGGER_ALL = 2 , e_MANUAL_PUBLISH = 3 ,
  e_MANUAL_PUBLISH_ALL = 4 , e_END = 5
}
 
enum  { e_LENGTH = e_MANUAL_PUBLISH_ALL + 1 }
 

Static Public Member Functions

static bsl::ostream & streamOut (bsl::ostream &stream, Transmission::Cause value)
 
static const char * toAscii (Transmission::Cause value)
 

Detailed Description

This struct provides a namespace for enumerating the causes of the transmission of a log record.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Define LENGTH to be the number of consecutively-valued enumerators in the range [ e_PASSTHROUGH .. e_MANUAL_PUBLISH_ALL ].

Enumerator
e_LENGTH 

◆ Cause

Enumerator
e_PASSTHROUGH 
e_TRIGGER 
e_TRIGGER_ALL 
e_MANUAL_PUBLISH 
e_MANUAL_PUBLISH_ALL 
e_END 

Member Function Documentation

◆ streamOut()

bsl::ostream & ball::Transmission::streamOut ( bsl::ostream &  stream,
Transmission::Cause  value 
)
inlinestatic

Format the specified value to the specified output stream and return a reference to the modifiable stream.

◆ toAscii()

static const char * ball::Transmission::toAscii ( Transmission::Cause  value)
static

Return the string representation exactly matching the enumerator name corresponding to the specified enumeration value.


The documentation for this struct was generated from the following file: