libdballe  6.8
Public Member Functions
dballe::msg::CrexExporter Class Reference
Inheritance diagram for dballe::msg::CrexExporter:
dballe::msg::WRExporter dballe::msg::Exporter

Public Member Functions

 CrexExporter (const Options &opts=Options())
 
virtual void to_rawmsg (const Msgs &msgs, Rawmsg &msg) const
 Encode a message. More...
 
virtual std::auto_ptr< wreport::Bulletin > make_bulletin () const
 Create a bulletin that works with this exporter. More...
 
- Public Member Functions inherited from dballe::msg::WRExporter
 WRExporter (const Options &opts)
 
virtual void to_bulletin (const Msgs &msgs, wreport::Bulletin &msg) const
 Import a decoded BUFR/CREX message.
 
std::string infer_template (const Msgs &msgs) const
 Infer a template name from the message contents.
 
- Public Member Functions inherited from dballe::msg::Exporter
 Exporter (const Options &opts)
 

Additional Inherited Members

- Static Public Member Functions inherited from dballe::msg::Exporter
static std::auto_ptr< Exportercreate (Encoding type, const Options &opts=Options())
 Instantiate the right importer for the given type.
 
- Protected Attributes inherited from dballe::msg::Exporter
Options opts
 

Member Function Documentation

virtual std::auto_ptr<wreport::Bulletin> dballe::msg::CrexExporter::make_bulletin ( ) const
virtual

Create a bulletin that works with this exporter.

Returns
the bulletin, or NULL of this is an exporter for a format not covered by Bulletin

Reimplemented from dballe::msg::Exporter.

virtual void dballe::msg::CrexExporter::to_rawmsg ( const Msgs msgs,
Rawmsg msg 
) const
virtual

Encode a message.

Parameters
msgsMessage to encode
Return values
rmsgThe resulting Rawmsg

Implements dballe::msg::Exporter.


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