OnlineSubsystem tutorial?

Which OnlineSubsystem classes do I need to create and what methods to call from HostButtonClicked()?