Twain_DSM  1.0
Classes
apps.cpp File Reference

Support the Application and Driver data for the Data Source Manager. More...

#include "dsm.h"
Include dependency graph for apps.cpp:

Go to the source code of this file.

Classes

struct  DS_INFO
 Describes everything we need to know about the Data Source over the course of the session... More...
 
struct  TW_IDENTITY_LINUX64
 We have to manage the horror we created for ourselves when we defined TW_INT32/TW_UINT32 to be long instead of int. More...
 
union  TW_IDENTITY_LINUX64SAFE
 
struct  DS_LIST
 Structure to hold a list of Data Sources. More...
 
struct  APP_INFO
 Structure to hold data about a connected application, we use DS_LIST so we don't have to allocate memory that we don't need, on the theory that few applications will load more than one driver at a time... More...
 
class  CAppList
 Class CAppList implements dynamic array of APP_INFO. More...
 
class  CTwnDsmAppsImpl
 Impl Class to hold list of connected applications. More...
 
struct  CTwnDsmAppsImpl::_pod
 We use a pod (Pieces of Data) system because it help prevents us from making dumb initialization mistakes. More...
 

Detailed Description

Support the Application and Driver data for the Data Source Manager.

Author
TWAIN Working Group
Date
March 2007

Definition in file apps.cpp.