Skip to content

Commit 1897250

Browse files
committed
Expose default handlers
1 parent 498658b commit 1897250

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

pfcp/entity.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ import (
1818
"github.com/wmnsk/go-pfcp/message"
1919
)
2020

21-
type PFCPMessageHandler = func(receivedMessage ReceivedMessage) error
22-
2321
type PFCPEntity struct {
2422
nodeID *ie.IE
2523
recoveryTimeStamp *ie.IE
@@ -66,7 +64,7 @@ func (e *PFCPEntity) RecoveryTimeStamp() *ie.IE {
6664

6765
func newDefaultPFCPEntityHandlers() map[pfcputil.MessageType]PFCPMessageHandler {
6866
m := make(map[pfcputil.MessageType]PFCPMessageHandler)
69-
m[message.MsgTypeHeartbeatRequest] = handleHeartbeatRequest
67+
m[message.MsgTypeHeartbeatRequest] = DefaultHeartbeatRequestHandler
7068
return m
7169
}
7270

pfcp/entity_up.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ func NewPFCPEntityUP(nodeID string) *PFCPEntityUP {
2525
}
2626

2727
func (e *PFCPEntityUP) initDefaultHandlers() error {
28-
if err := e.AddHandler(message.MsgTypeAssociationSetupRequest, handleAssociationSetupRequest); err != nil {
28+
if err := e.AddHandler(message.MsgTypeAssociationSetupRequest, DefaultAssociationSetupRequestHandler); err != nil {
2929
return err
3030
}
31-
if err := e.AddHandler(message.MsgTypeSessionEstablishmentRequest, handleSessionEstablishmentRequest); err != nil {
31+
if err := e.AddHandler(message.MsgTypeSessionEstablishmentRequest, DefaultSessionEstablishmentRequestHandler); err != nil {
3232
return err
3333
}
34-
if err := e.AddHandler(message.MsgTypeSessionModificationRequest, handleSessionModificationRequest); err != nil {
34+
if err := e.AddHandler(message.MsgTypeSessionModificationRequest, DefaultSessionModificationRequestHandler); err != nil {
3535
return err
3636
}
3737
return nil

pfcp/handlers.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ import (
1616
"github.com/wmnsk/go-pfcp/message"
1717
)
1818

19-
func handleHeartbeatRequest(msg ReceivedMessage) error {
19+
type PFCPMessageHandler = func(receivedMessage ReceivedMessage) error
20+
21+
func DefaultHeartbeatRequestHandler(msg ReceivedMessage) error {
2022
log.Println("Received Heartbeat Request")
2123
res := message.NewHeartbeatResponse(msg.Sequence(), msg.Entity.RecoveryTimeStamp())
2224
return msg.ReplyTo(res)
2325
}
2426

25-
func handleAssociationSetupRequest(msg ReceivedMessage) error {
27+
func DefaultAssociationSetupRequestHandler(msg ReceivedMessage) error {
2628
log.Println("Received Association Setup Request")
2729
m, ok := msg.Message.(*message.AssociationSetupRequest)
2830
if !ok {
@@ -50,7 +52,7 @@ func handleAssociationSetupRequest(msg ReceivedMessage) error {
5052
return msg.ReplyTo(res)
5153
}
5254

53-
func handleSessionEstablishmentRequest(msg ReceivedMessage) error {
55+
func DefaultSessionEstablishmentRequestHandler(msg ReceivedMessage) error {
5456
log.Println("Received Session Establishment Request")
5557
m, ok := msg.Message.(*message.SessionEstablishmentRequest)
5658
if !ok {
@@ -152,7 +154,7 @@ func handleSessionEstablishmentRequest(msg ReceivedMessage) error {
152154
return msg.ReplyTo(res)
153155
}
154156

155-
func handleSessionModificationRequest(msg ReceivedMessage) error {
157+
func DefaultSessionModificationRequestHandler(msg ReceivedMessage) error {
156158
log.Println("Received Session Modification Request")
157159
m, ok := msg.Message.(*message.SessionModificationRequest)
158160
if !ok {

0 commit comments

Comments
 (0)