#include <HistoryTable.h>
Inherits asdm::Representable.
Generated from model's revision "1.46", branch "HEAD"
Name | Type | Comment
|
---|---|---|
Key
| ||
execBlockId | Tag |
|
time | ArrayTime |
|
Value (Mandarory)
| ||
message | string |
|
priority | string |
|
origin | string |
|
objectId | string |
|
application | string |
|
cliCommand | string |
|
appParms | string |
|
Public Member Functions | |
ASDM & | getContainer () const |
unsigned int | size () |
string | getName () const |
Entity | getEntity () const |
void | setEntity (Entity e) |
HistoryRow * | newRow () |
HistoryRow * | newRowEmpty () |
HistoryRow * | newRow (Tag execBlockId, ArrayTime time, string message, string priority, string origin, string objectId, string application, string cliCommand, string appParms) |
HistoryRow * | newRowFull (Tag execBlockId, ArrayTime time, string message, string priority, string origin, string objectId, string application, string cliCommand, string appParms) |
HistoryRow * | newRow (HistoryRow *row) |
HistoryRow * | newRowCopy (HistoryRow *row) |
HistoryRow * | add (HistoryRow *x) |
vector< HistoryRow * > | get () |
vector< HistoryRow * > * | getByContext (Tag execBlockId) |
HistoryRow * | getRowByKey (Tag execBlockId, ArrayTime time) |
HistoryRow * | lookup (Tag execBlockId, ArrayTime time, string message, string priority, string origin, string objectId, string application, string cliCommand, string appParms) |
HistoryTableIDL * | toIDL () |
void | fromIDL (HistoryTableIDL x) throw (DuplicateKey,ConversionException) |
char * | toFITS () const throw (ConversionException) |
void | fromFITS (char *fits) throw (ConversionException) |
string | toVOTable () const throw (ConversionException) |
void | fromVOTable (string vo) throw (ConversionException) |
string | toXML () throw (ConversionException) |
void | fromXML (string xmlDoc) throw (ConversionException) |
string | toMIME () |
void | setFromMIME (const string &mimeMsg) |
void | toFile (string directory) |
void | setFromFile (const string &directory) |
Static Public Member Functions | |
vector< string > | getKeyName () |
|
Add a row.
|
|
To be implemented Implements asdm::Representable.
|
|
Populate this table from the content of a HistoryTableIDL Corba structure.
|
|
To be implemented Implements asdm::Representable.
|
|
Populate this table from the content of a XML document that is required to be conform to the XML schema defined for a History (HistoryTable.xsd). Implements asdm::Representable.
|
|
Get all rows.
|
|
Returns all the rows sorted by ascending startTime for a given context. The context is defined by a value of ( execBlockId ).
|
|
Return the container to which this table belongs.
|
|
Return this table's Entity. Implements asdm::Representable.
|
|
Return the list of field names that make up key key as an array of strings.
|
|
Return the name of this table.
Implements asdm::Representable.
|
|
Returns a HistoryRow* given a key.
|
|
Look up the table for a row whose all attributes are equal to the corresponding parameters of the method.
|
|
Create a new row using a copy constructor mechanism. The method creates a new HistoryRow owned by this. Each attribute of the created row is a (deep) copy of the corresponding attribute of row. The method does not add the created row to this, its simply parents it to this, a call to the add method has to be done in order to get the row added (very likely after having modified some of its attributes). If row is null then the method returns a new HistoryRow with default values for its attributes.
|
|
Create a new row initialized to the specified values.
|
|
Create a new row with default values.
|
|
Has the same definition than the newRow method with the same signature. Provided to facilitate the call from Python, otherwise the newRow method will be preferred. |
|
Has the same definition than the newRow method with the same signature. Provided to facilitate the call from Python, otherwise the newRow method will be preferred. |
|
Has the same definition than the newRow method with the same signature. Provided to facilitate the call from Python, otherwise the newRow method will be preferred. |
|
Set this table's Entity.
Implements asdm::Representable.
|
|
Reads and parses a file containing a representation of a HistoryTable as those produced by the toFile method. This table is populated with the result of the parsing.
|
|
Extracts the binary part of a MIME message and deserialize its content to fill this with the result of the deserialization.
|
|
Return the number of rows in the table.
Implements asdm::Representable.
|
|
Stores a representation (binary or XML) of this table into a file. Depending on the boolean value of its private field fileAsBin a binary serialization of this (fileAsBin==true) will be saved in a file "History.bin" or an XML representation (fileAsBin==false) will be saved in a file "History.xml". The file is always written in a directory whose name is passed as a parameter.
|
|
To be implemented Implements asdm::Representable.
|
|
Convert this table into a HistoryTableIDL CORBA structure.
|
|
Serialize this into a stream of bytes and encapsulates that stream into a MIME message.
|
|
To be implemented Implements asdm::Representable.
|
|
Translate this table to an XML representation conform to the schema defined for History (HistoryTable.xsd).
Implements asdm::Representable.
|