Unit 'uCEFTypes' Package
[Overview][Types][Index] [#pl_cef4typhon]

TCefServer

Declaration

Source position: uCEFTypes.pas line 7150

type TCefServer = record

  base: TCefBaseRefCounted;

  

  get_task_runner: function(

  

  self: PCefServer

):PCefTaskRunner;

  shutdown: procedure(

  

  self: PCefServer

);

  is_running: function(

  

  self: PCefServer

):Integer;

  get_address: function(

  

  self: PCefServer

):PCefStringUserFree;

  has_connection: function(

  

  self: PCefServer

):Integer;

  is_valid_connection: function(

  

  self: PCefServer;

  connection_id: Integer

):Integer;

  send_http200response: procedure(

  

  self: PCefServer;

  connection_id: Integer;

  const content_type: PCefString;

  const data: Pointer;

  data_size: NativeUInt

);

  send_http404response: procedure(

  

  self: PCefServer;

  connection_id: Integer

);

  send_http500response: procedure(

  

  self: PCefServer;

  connection_id: Integer;

  const error_message: PCefString

);

  send_http_response: procedure(

  

  self: PCefServer;

  connection_id: Integer;

  response_code: Integer;

  const content_type: PCefString;

  content_length: Int64;

  extra_headers: TCefStringMultimap

);

  send_raw_data: procedure(

  

  self: PCefServer;

  connection_id: Integer;

  const data: Pointer;

  data_size: NativeUInt

);

  close_connection: procedure(

  

  self: PCefServer;

  connection_id: Integer

);

  send_web_socket_message: procedure(

  

  self: PCefServer;

  connection_id: Integer;

  const data: Pointer;

  data_size: NativeUInt

);

end;



CT Web help

CodeTyphon Studio