Broadcast an event to all machine with RPC on network games

I want to execute a broadcast event for all machine on network games. It worked well with like below. (At first notify an event to server with Server, then server execute NetMulticast at next.) Is it right code? Or do you have any good ways else?

Hoge_Server(TEXT("Event")); // Broadcast an event to all machine

UFUNCTION(Server, Reliable)
void Hoge_Server(const FName& Name);

FORCEINLINE void Hoge_Server_Implementation(const FName& Name)
{
	Hoge_NetMulticast(Name);
}

UFUNCTION(NetMulticast, Reliable)
void Hoge_NetMulticast(const FName& Name);

FORCEINLINE void Hoge_NetMulticast_Implementation(const FName& Name)
{
	DoSomething(Name);
}