Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

nl::Weave::프로필::WeaveTunnel:플랫폼

Platform은 Weave 주소 지정 및 라우팅 루틴을 제공했습니다.

요약

열거

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
enum
Weave 터널 가용성에 대한 상태 집합입니다.

Typedef

TunnelAvailabilityMode typedef
Weave 터널 가용성에 대한 상태 집합입니다.

Functions

DisableBorderRouting(void)
void
Tunnel 에이전트가 Warm을 통해 Border Routing을 사용 중지하는 데 사용하는 TunnelAgent Platform API 구현입니다.
EnableBorderRouting(void)
void
Warm을 통해 Border Routing을 사용 설정하기 위해 Tunnel 에이전트에서 사용하는 TunnelAgent Platform API 구현입니다.
ServiceTunnelDisconnected(InterfaceId tunIf)
void
Tunnel 에이전트가 터널 인터페이스 연결 해제를 알리는 데 사용하는 TunnelAgent Platform API 구현입니다.
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Tunnel 에이전트가 터널 인터페이스 연결을 공지하는 데 사용하는 TunnelAgent Platform API 구현입니다.
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Tunnel 에이전트에서 터널 가용성 변경사항을 알리기 위해 사용하는 TunnelAgent Platform API 구현입니다.
TunnelInterfaceDown(InterfaceId tunIf)
void
Tunnel 에이전트가 터널 인터페이스 사용을 알리는 TunnelAgent Platform API 구현을 사용 중지합니다.
TunnelInterfaceUp(InterfaceId tunIf)
void
Tunnel 에이전트가 터널 인터페이스를 사용 설정하기 위해 사용하는 TunnelAgent Platform API 구현입니다.

열거

터널 가용성 모드

 TunnelAvailabilityMode

Weave 터널 가용성에 대한 상태 집합입니다.

속성
kMode_BackupOnly

백업 인터페이스에서만 Weave 서비스 터널을 사용할 수 있는 시간을 설정합니다.

kMode_Primary

기본 인터페이스를 통해 Weave 서비스 터널을 사용할 수 있는 시점을 설정합니다.

kMode_PrimaryAndBackup

기본 및 백업 인터페이스에서 모두 Weave Service Tunnel을 사용할 수 있는 시점을 설정합니다.

Typedef

터널 가용성 모드

enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode

Weave 터널 가용성에 대한 상태 집합입니다.

Functions

DisableBorderRouting

void DisableBorderRouting(
  void
)

Tunnel 에이전트가 Warm을 통해 Border Routing을 사용 중지하는 데 사용하는 TunnelAgent Platform API 구현입니다.

플랫폼 수준에서 경계 라우팅을 사용 중지합니다.

EnableBorderRouting

void EnableBorderRouting(
  void
)

Warm을 통해 Border Routing을 사용 설정하기 위해 Tunnel 에이전트에서 사용하는 TunnelAgent Platform API 구현입니다.

플랫폼 수준에서 경계 라우팅을 사용 설정합니다.

ServiceTunnelDisconnected

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

Tunnel 에이전트가 터널 인터페이스 연결 해제를 알리는 데 사용하는 TunnelAgent Platform API 구현입니다.

세부정보
매개변수
[in] tunIf
터널 인터페이스의 InterfaceId입니다. 이 구현에서 사용되지 않습니다.

ServiceTunnel 설정

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Tunnel 에이전트가 터널 인터페이스 연결을 공지하는 데 사용하는 TunnelAgent Platform API 구현입니다.

세부정보
매개변수
[in] tunIf
터널 인터페이스의 InterfaceId입니다. 이 구현에서 사용되지 않습니다.
[in] tunMode
Warm에서 채택할 초기 터널 가용성 모드입니다.

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Tunnel 에이전트에서 터널 가용성 변경사항을 알리기 위해 사용하는 TunnelAgent Platform API 구현입니다.

서비스 터널 연결 적용 가능 여부 상태가 변경되면 주소 및 경로 할당 작업을 수행합니다.

세부정보
매개변수
[in] tunIf
터널 인터페이스의 InterfaceId입니다. 이 구현에서 사용되지 않습니다.
[in] tunMode
Warm에서 채택할 새로운 터널 가용성 모드입니다.

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

Tunnel 에이전트가 터널 인터페이스 사용을 알리는 TunnelAgent Platform API 구현을 사용 중지합니다.

세부정보
매개변수
[in] tunIf
터널 인터페이스의 InterfaceId입니다. 이 구현에서 사용되지 않습니다.

터널 인터페이스

void TunnelInterfaceUp(
  InterfaceId tunIf
)

Tunnel 에이전트가 터널 인터페이스를 사용 설정하기 위해 사용하는 TunnelAgent Platform API 구현입니다.

세부정보
매개변수
[in] tunIf
터널 인터페이스의 InterfaceId입니다. 이 구현에서 사용되지 않습니다.