Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

IndriDaemon.cpp File Reference

#include "indri/indri-platform.h"
#include "lemur-compat.hpp"
#include "indri/LocalQueryServer.hpp"
#include "indri/NetworkStream.hpp"
#include "indri/NetworkListener.hpp"
#include "indri/NetworkServerStub.hpp"
#include "indri/Parameters.hpp"
#include "Exception.hpp"
#include "indri/Mutex.hpp"
#include "indri/ScopedLock.hpp"
#include <time.h>

Classes

struct  connection_info

Functions

void log_message (const char *peer, const char *message)
void connection_thread (void *c)
connection_infobuild_connection (indri::net::NetworkStream *stream, indri::server::LocalQueryServer *server)
void clean_connections (std::list< connection_info * > &connections)
void wait_connections (std::list< connection_info * > &connections)
int main (int argc, char *argv[])

Variables

bool verbose = false
indri::thread::Mutex loglock

Function Documentation

connection_info* build_connection indri::net::NetworkStream stream,
indri::server::LocalQueryServer server
 

void clean_connections std::list< connection_info * > &  connections  ) 
 

void connection_thread void *  c  ) 
 

void log_message const char *  peer,
const char *  message
 

int main int  argc,
char *  argv[]
 

void wait_connections std::list< connection_info * > &  connections  ) 
 


Variable Documentation

indri::thread::Mutex loglock [static]
 

bool verbose = false [static]
 


Generated on Tue Jun 15 11:02:57 2010 for Lemur by doxygen 1.3.4