Quick Links:

bal | bbl | bdl | bsl

Public Types | Static Public Member Functions

ball::Transmission Struct Reference

#include <ball_transmission.h>

List of all members.

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.

See Component ball_transmission


Member Enumeration Documentation

Enumerator:
e_PASSTHROUGH 

single record emitted; caused locally

e_TRIGGER 

all records emitted; caused locally

e_TRIGGER_ALL 

all records emitted; caused remotely

e_MANUAL_PUBLISH 

manually publish a single record

e_MANUAL_PUBLISH_ALL 

manually publish all records

e_END 

not supported, do not use

anonymous enum
Enumerator:
e_LENGTH 

Member Function Documentation

static bsl::ostream& ball::Transmission::streamOut ( bsl::ostream &  stream,
Transmission::Cause  value 
) [static]

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

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: