| LibOFX
    | 
An abstraction of an OFX STATUS element. More...
| Data Fields | |
| Additional information | |
| To give a minimum of context, the name of the OFX SGML element where this <STATUS> is located is available. | |
| char | ofx_element_name [OFX_ELEMENT_NAME_LENGTH] | 
| int | ofx_element_name_valid | 
| OFX optional elements | |
| The OFX spec defines the following elements as optional. If the associated *_valid is true, the corresponding element is present and the associated variable contains valid data. | |
| char * | server_message | 
| int | server_message_valid | 
| OFX mandatory elements | |
| The OFX spec defines the following elements as mandatory. The associated variables should all contain valid data but you should not trust the servers. Check if the associated *_valid is true before using them. | |
| enum | Severity { INFO, WARN, ERROR, INFO, WARN, ERROR } | 
| enum | Severity { INFO, WARN, ERROR, INFO, WARN, ERROR } | 
| int | code | 
| const char * | name | 
| const char * | description | 
| int | code_valid | 
| enum OfxStatusData::Severity | severity | 
| int | severity_valid | 
An abstraction of an OFX STATUS element.
The OfxStatusData structure represents a STATUS OFX element sent by the OFX server. Be carefull, you do not have much context except the entity name so your application should probably ignore this status if code==0. However, you should display a message if the status in non-zero, since an error probably occurred on the server side.
In a future version of this API, OfxStatusData structures might be linked from the OFX structures they are related to.
Definition at line 208 of file inc/libofx.h.
Severity of the error
Definition at line 228 of file inc/libofx.h.
Severity of the error
Definition at line 228 of file libofx-0.9.10/inc/libofx.h.
| int OfxStatusData::code | 
Status code
Definition at line 222 of file inc/libofx.h.
Referenced by OfxStatusContainer::add_attribute().
| int OfxStatusData::code_valid | 
If code_valid is true, so is name and description (They are obtained from a lookup table)
Definition at line 225 of file inc/libofx.h.
Referenced by OfxStatusContainer::add_attribute().
| const char * OfxStatusData::description | 
Code long description, from ofx_error_msg.h
Definition at line 224 of file inc/libofx.h.
Referenced by OfxStatusContainer::add_attribute().
| const char * OfxStatusData::name | 
Code short name
Definition at line 223 of file inc/libofx.h.
Referenced by OfxStatusContainer::add_attribute().
| int OfxStatusData::ofx_element_name_valid | 
Name of the OFX element this status is relevant to
Definition at line 216 of file inc/libofx.h.
| char * OfxStatusData::server_message | 
Explanation given by the server for the Status Code. Especially important for generic errors.
Definition at line 241 of file inc/libofx.h.
Referenced by OfxStatusContainer::add_attribute().