DOMDocument.h File Reference
#include <string>
#include <map>
#include <iostream>
#include <memory>
#include "Utility.h"
Include dependency graph for DOMDocument.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FIX::DOMAttributes
 Interface that represents attribute from underlying XML parser. More...
class  FIX::DOMNode
 Interface that represents node from underlying XML parser. More...
class  FIX::DOMDocument
 Interface that represents document of underlying XML parser. More...

Namespaces

namespace  FIX
namespace  FIX::FIX

Macros

#define FIX_UTILITY_H
#define ALLOCATOR   std::allocator
#define SmartPtr   std::auto_ptr
#define THREAD_PROC   void *
#define FILE_FSCANF   fscanf
#define STRING_SPRINTF   sprintf

Typedefs

typedef void * FIX::FIX::THREAD_START_ROUTINE(void *)
typedef pthread_t FIX::FIX::thread_id
typedef SmartPtr< DOMAttributesFIX::DOMAttributesPtr
typedef SmartPtr< DOMNodeFIX::DOMNodePtr
typedef SmartPtr< DOMDocumentFIX::DOMDocumentPtr

Functions

void FIX::FIX::string_replace (const std::string &oldValue, const std::string &newValue, std::string &value)
std::string FIX::FIX::string_toLower (const std::string &value)
std::string FIX::FIX::string_toUpper (const std::string &value)
std::string FIX::FIX::string_strip (const std::string &value)
void FIX::FIX::socket_init ()
void FIX::FIX::socket_term ()
int FIX::FIX::socket_bind (int socket, const char *hostname, int port)
int FIX::FIX::socket_createAcceptor (int port, bool reuse=false)
int FIX::FIX::socket_createConnector ()
int FIX::FIX::socket_connect (int s, const char *address, int port)
int FIX::FIX::socket_accept (int s)
ssize_t FIX::FIX::socket_recv (int s, char *buf, size_t length)
ssize_t FIX::FIX::socket_send (int s, const char *msg, size_t length)
void FIX::FIX::socket_close (int s)
bool FIX::FIX::socket_fionread (int s, int &bytes)
bool FIX::FIX::socket_disconnected (int s)
int FIX::FIX::socket_setsockopt (int s, int opt)
int FIX::FIX::socket_setsockopt (int s, int opt, int optval)
int FIX::FIX::socket_getsockopt (int s, int opt, int &optval)
int FIX::FIX::socket_fcntl (int s, int opt, int arg)
int FIX::FIX::socket_getfcntlflag (int s, int arg)
int FIX::FIX::socket_setfcntlflag (int s, int arg)
void FIX::FIX::socket_setnonblock (int s)
bool FIX::FIX::socket_isValid (int socket)
bool FIX::FIX::socket_isBad (int s)
void FIX::FIX::socket_invalidate (int &socket)
short FIX::FIX::socket_hostport (int socket)
const char * FIX::FIX::socket_hostname (int socket)
const char * FIX::FIX::socket_hostname (const char *name)
const char * FIX::FIX::socket_peername (int socket)
std::pair< int, int > FIX::FIX::socket_createpair ()
tm FIX::FIX::time_gmtime (const time_t *t)
tm FIX::FIX::time_localtime (const time_t *t)
bool FIX::FIX::thread_spawn (THREAD_START_ROUTINE func, void *var, thread_id &thread)
bool FIX::FIX::thread_spawn (THREAD_START_ROUTINE func, void *var)
void FIX::FIX::thread_join (thread_id thread)
void FIX::FIX::thread_detach (thread_id thread)
thread_id FIX::FIX::thread_self ()
void FIX::FIX::process_sleep (double s)
std::string FIX::FIX::file_separator ()
void FIX::FIX::file_mkdir (const char *path)
FILE * FIX::FIX::file_fopen (const char *path, const char *mode)
void FIX::FIX::file_fclose (FILE *file)
bool FIX::FIX::file_exists (const char *path)
void FIX::FIX::file_unlink (const char *path)
int FIX::FIX::file_rename (const char *oldpath, const char *newpath)
std::string FIX::FIX::file_appendpath (const std::string &path, const std::string &file)

Macro Definition Documentation

◆ ALLOCATOR

#define ALLOCATOR   std::allocator

◆ FILE_FSCANF

#define FILE_FSCANF   fscanf

◆ FIX_UTILITY_H

#define FIX_UTILITY_H

Definition at line 24 of file DOMDocument.h.

◆ SmartPtr

◆ STRING_SPRINTF

#define STRING_SPRINTF   sprintf

◆ THREAD_PROC


Generated on for QuickFIX by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2001