Package AfArch.AfDal


Detailed Description

C# bindings for AfDal framework.


Data Structures

class  __DecimalData
 Binding class for AfDalDecimalData structure type. More...
class  __NodeData
 Support class for afdal.AfDalNodeData structure inside the C layer. More...
class  AfDal
 Main class which contains method for Af-Arch# initialization. More...
class  AfDalList
 A enhanced AfDalList implementation used on managed C# environment. More...
class  AfDecimal
 Managed implementation for AfDalDecimal object. More...
class  DataList
 Current implementation for afdal.AfDalData structure. More...
class  DataNode
 Base class for all bussiness object returned by Af-Arch# request. More...
class  DecimalData
 Binding class for AfDalDecimalData structure type. More...
class  Log
 Controls log to console handling class. More...
class  NamingService
 Naming services for Af-Arch platform. More...
class  NodeData
 Current implementation for afdal.AfDalNodeData structure inside the C layer. More...
class  NulData
 Binding class for AfDalNulData structure type. More...
class  PasswordNotifier
 Support class to get passwords from users for session refresh process. More...
class  RequestNotifier
 Status and filtering notification for Af-Arch requests. More...
class  Session
 class implementing all elements to make login and logout operations. More...
class  SetOf
 Af-Arch# binding for the AfDal SetOf module. More...
class  SimpleData
 Class binding for the AfDalSimpleData structure. More...
class  StringData
 Binding class for AfDalStringData structure type. More...
class  Sync
 Synchronous invocation settings for the C# binding. More...

Packages

package  Gtk
 Support classes to invoke Af-Arch# methods and execute process method on Gtk# main loop.

Enumerations

enum  NotifierMode { NotDefined = 0, NotDefined, Threaded, EventSource }
 Allows to especify how notify handler is invoked. More...
enum  RequestStage {
  NotDefined = 0, NotDefined, Init, Filtered,
  Error, Error, SentOk, SentFail,
  ReceivedOk, ReceivedError, Process, DeliverSuspended,
  Delivered
}
 Request stage enumerator. More...
enum  State {
  Error, Error, Ok, UpdateServicesNeeded,
  SessionExpired, RequestTimeout
}
 Request status error codes. More...

Functions

delegate NulData AddElement (int Id_b)
 Common delegate for AddElement service.
delegate NulData AsyncLogin (string username, string password, string host, string port)
 Delegate definition used to perform Asynchrnous login while using Af-Arch# interface.
delegate NulData AsyncLogout ()
 Delegate definition used to perform Asynchronous logout while using Af-Arch# interface.
delegate NulData Commit ()
 Common delegate to represent Commit service.
delegate AfDalList ElementList (int initial, int max_row_number, int elem_id)
 Common delegate for ElementList service.
delegate SimpleData ElementPeek ()
 Common delegate for ElementPeek service.
delegate bool FilterNotifier (string service)
 Delegate definition for request filtering.
delegate AfDalList GetList (int initial, int max_row_number)
 Common delegate for GetList service.
delegate bool NulFunc (NulData data)
 Common delegate used across Af-Arch#.
delegate SimpleData NumElement ()
 Common delegate for NumElement service.
delegate object ObjectFromPtr (IntPtr obj)
 Delegate definition for a method which receives a raw pointer to an afdal.AfDalDataNode object for the c layer and translates it to a object.
delegate void PassWordCb (IntPtr passWordData)
 Managed callback to be provided for password refresh notification.
delegate AfDalList Previous (int initial, int max_row_number)
 Common delegate for Previous service.
delegate bool PtrFunc (IntPtr data, IntPtr user_data)
 Common delegate used across Af-Arch#.
delegate NodeData Reference (int Id)
 Common delegate for Reference service.
delegate SimpleData RefNumElement (int Id)
 Common delegate for RefNumElement service.
delegate NulData Refresh (string password)
 Delegate definition use to perform asynchronous refresh request invocation.
delegate NulData Remove ()
 Common delegate to represent Remove service.
delegate NulData RemoveElement (int Id_b)
 Common delegate for RemoveElement service.
delegate NulData SAddElement (int Id_a, int Id_b)
 Static common delegate for AddElement service.
delegate SimpleData SElementPeek (int Id)
 Static common delegate for ElementPeek service.
delegate NulData SetElement (int Id_b, bool value)
 Common delegate for SetElement service.
delegate NulData SRemove (int Id)
 Common static delegate to represent Remove service.
delegate NulData SRemoveElement (int Id_a, int Id_b)
 Static common delegate from RemoveElement service.
delegate NulData SSetElement (int Id_a, int Id_b, bool value)
 Static common delegate for SetElement service.
delegate void StatusNotifier (string service, RequestStage stage, int pendingTask, IntPtr userData)
 Delegate definition for request status notification.