s&
infoAbout
infoAbout s&box newspaperLatest News published_with_changesChanges mapRoadmap monitoringMetrics
gamesGames
sports_esportsBrowse Games exploreDiscover Games
categoryWorkshop
sports_esportsGames landscapeMaps view_in_arModels textureMaterials apparelClothing constructionMore..
forumForum menu_bookLearn
docsDocumentation apiApi Reference schoolTutorials manage_searchCode Search
inputLog in with Steam chevron_leftChange Language
简体中文EnglishРусскийEspañolPortuguês-BrasilDeutsch日本語FrançaisPolskiTürkçe한국어PirateItalianoไทย繁體中文УкраїнськаČeštinaNederlandsMagyarDanskSuomiSvenskaNorskΕλληνικάRomânăБългарскиTiếng ViệtBahasa IndonesiaEspañol-Latinoaméricaالعربية
Extend RpcCallback
Released
by extend library
updated 9 Months Ago
50.5KB
thumb_up_alt0 thumb_down_alt0 favorite0 library_books0
homeDetailsreviewsReviewcodeSource
folder.obj
description__compiler_extra.cs
folderCode
descriptionGlobal.cs
descriptionIRpcMiddleware.cs
descriptionRpcCallbackAttribute.cs
descriptionRpcCallbackHandler.cs
descriptionRpcCallbackSystem.cs
descriptionRpcClient.cs
descriptionRpcError.cs
descriptionRpcHandlerInfo.cs
descriptionRpcMessage.cs
descriptionRpcMethodStats.cs
descriptionRpcMonitor.cs
descriptionRpcPendingOperation.cs
descriptionRpcServer.cs
descriptionRpcUtility.cs
folderEditor
descriptionMyEditorMenu.cs
folderUnitTests
descriptionLibraryTest.cs
descriptionUnitTest.cs
descriptionGlobal.cs
descriptionIRpcMiddleware.cs
descriptionRpcCallbackAttribute.cs
descriptionRpcCallbackHandler.cs
descriptionRpcCallbackSystem.cs
descriptionRpcClient.cs
descriptionRpcError.cs
descriptionRpcHandlerInfo.cs
descriptionRpcMessage.cs
descriptionRpcMethodStats.cs
descriptionRpcMonitor.cs
descriptionRpcPendingOperation.cs
descriptionRpcServer.cs
descriptionRpcUtility.cs
Code/RpcCallbackAttribute.cs
namespace Extend.Callbacks;

/// <summary>
/// Attribute to decorate methods that are called when a remote procedure call (RPC) is received.
/// </summary>
/// <param name="timeout">The maximum time to wait for the response./></param>
[AttributeUsage( AttributeTargets.Method )]
[CodeGenerator( CodeGeneratorFlags.WrapMethod | CodeGeneratorFlags.Instance | CodeGeneratorFlags.Static,
	"Extend.Callbacks.RpcCallbackHandler.OnRpc" )]
public sealed class RpcCallbackAttribute( int timeout = 5 ) : Attribute
{
	public int Timeout => timeout;
}
  • News
  • Docs
  • Metrics
  • FAQ
  • Forum
  • Discord
  • Twitter