Home | History | Annotate | Download | only in adb

Lines Matching full:asocket

43 typedef struct asocket asocket;
70 /* An asocket represents one half of a connection between a local and
71 ** remote entity. A local asocket is bound to a file descriptor. A
72 ** remote asocket is bound to the protocol engine.
74 struct asocket {
76 ** asockets that this asocket lives in
78 asocket *next;
79 asocket *prev;
81 /* the unique identifier for this asocket
95 /* the asocket we are connected to
98 asocket *peer;
118 int (*enqueue)(asocket *s, apacket *pkt);
123 void (*ready)(asocket *s);
129 void (*close)(asocket *s);
215 ** an asocket to connect the new local connection to a
239 asocket *find_local_socket(unsigned id);
240 void install_local_socket(asocket *s);
241 void remove_socket(asocket *s);
246 asocket *create_local_socket(int fd);
247 asocket *create_local_service_socket(const char *destination);
249 asocket *create_remote_socket(unsigned id, atransport *t);
250 void connect_to_remote(asocket *s, const char *destination);
251 void connect_to_smartsocket(asocket *s);
271 asocket* create_device_tracker(void);
313 asocket *host_service_to_socket(const char* name, const char *serial);
318 asocket* create_jdwp_service_socket();
319 asocket* create_jdwp_tracker_service_socket();
490 int handle_host_request(char *service, transport_type ttype, char* serial, int reply_fd, asocket *s);