Unit 'dbuscomp' Package
[Overview][Types][Classes][Procedures and functions][Index] [#dbus]

TCustomDBUSConnection

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dbuscomp.pp line 374

type TCustomDBUSConnection = class(TComponent)

protected

  procedure CheckError;

  procedure CheckDisconnected;

  procedure CheckConnected;

  procedure Loaded; override;

  function FilterClass;

  function ObjectClass;

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure Error();

  procedure ResetError;

  procedure Connect;

  procedure Disconnect;

  procedure RegisterFilters;

  procedure UnRegisterFilters;

  procedure RegisterObjects;

  procedure UnRegisterObjects;

  function PreAllocateSend;

  procedure FreePreAllocatedSend();

  procedure SendPreallocated();

  function Send();

  function SendWithReply();

  function SendWithReplyAndBlock();

  procedure Flush;

  function ReadWriteDispatch();

  function ReadWrite();

  function BorrowMessage;

  function GetUnixFileDescriptor();

  function GetUnixProcessID();

  function GetUnixUser();

  function GetWindowsUser();

  function GetSocket();

  function GetObjectPathData();

  procedure SetAllowAnonymous();

  procedure SetRoutePeerMessages();

  procedure ReturnMessage();

  procedure StealBorrowedMessage();

  procedure ListRegistered();

  class function AllocateDataSlot();

  class procedure FreeDataSlot();

  function SetData();

  function GetData();

  function PopMessage;

  function Dispatch;

  property DispatchStatus: DBusDispatchStatus; [r]

protected

  property Connected: Boolean; [rw]

  property Kind: TConnectionKind; [rw]

  property Shared: Boolean; [rw]

  property Path: string; [rw]

  property MaxMessageSize: clong; [rw]

  property MaxReceiveSize: clong; [rw]

  property OutgoingSize: clong; [r]

  property Authenticated: Boolean; [r]

  property Anonymous: Boolean; [r]

  property ServerID: string; [r]

  property Filters: TDBUSFilters; [rw]

  property Objects: TDBUSObjects; [rw]

end;

Inheritance

TCustomDBUSConnection

|

TObject


Documentation generated on: 2023-03-18